*{
	margin: 0;
	padding: 0;
	}
	html,body{
		height: 100%;
	}
	.Shopping-cart{
		width: 100%;
		height: 100%;
	}
	.head{
		width: 100%;
		height: 150px;
		background-color: rgb(207,211,214);
	}
	.S1{
		float: left;
		margin-left: 350px;
		margin-top: 55px;
		background-color: rgb(207,211,214);
	}
	.S2{
		float: right;
		margin-right: 400px;
		margin-top: 55px;
		background-color: rgb(207,211,214);
	}
	.body{
		width: 1200px;
		height: 100%;
		text-align: center;
		margin: 0 auto;
		background-color: rgb(207,211,214);
	}
	.column {
	    float: left;
	}
	.cart-head {
	    width: 100%;
	    height: 32px;
	    line-height: 32px;
	    background: #f3f3f3;
	    padding: 5px 0;
	    border: 1px solid #e9e9e9;
	    border-top: 0;
	    font-size: 12px;
	    margin-bottom: 1px;
	}
	.checkbox {
	    width: 75px;
	    height: 25px;
	    line-height: 18px;
	    padding-left: 10px;
	    padding-top: 7px;
	}
	 
	.checkAll {
	    margin-right: 5px;
	}
	.goods{
		width: 250px;
		height: 32px;
		padding: 0 10px 0 20px;
	}
	.props {
	    width: 140px;
	    height: 32px;
	    padding: 0 10px 0 20px;
	}
	 
	.price {
	    width: 120px;
	    padding-right: 50px;
	    text-align: right;
	}
	 
	.quantity {
	    width: 120px;
	    text-align: center;
	}
	 
	.sum {
	    width: 150px;
	    padding-right: 40px;
	    text-align: right;
	}
	 
	.action {
	    width: 120px;
	}
	 
	.cart-foot {
	    position: relative;
	    width: 1200px;
	    height: 50px;
	    border: 1px solid #f0f0f0;
	    font-size: 12px;
	}
	 
	.cart-foot .left {
	    float: left;
	    width: 450px;
	    height: 50px;
	}
	 
	.select-all {
	    float: left;
	    width: 75px;
	    height: 50px;
	    line-height: 50px;
	    padding-left: 9px;
	}
	 
	.select-all .checkAll {
	    margin: 5px 3px 0 0;
	    vertical-align: text-bottom;
	}
	 
	.operation {
	    float: left;
	    width: 350px;
	    height: 50px;
	    line-height: 50px;
	}
	 
	.operation a {
	    float: left;
	    margin-left: 20px;
	    color: #666;
	    text-decoration: none;
	}
	 
	.cart-foot .right {
	    /*  position: absolute;
	    top: 0;
	    right: 0; */
	    float: left;
	    width: 625px;
	    height: 50px;
		/* margin-left: 40px; */
	}
	 
	.price-sum {
	    float: right;
	    width: 240px;
	    height: 50px;
	    line-height: 50px;
	    color: #999;
	}
	 
	.totalAmount {
	    padding: 0 3px;
	}
	 
	.total {
	    color: #e22312;
	    font-size: 16px;
	    font-weight: 700;
	}
	 
	